/**
 * 告警中心告警
 * @returns { Object }
 */
const messageAlarmDto = () => ({
  // 告警中心告警ID
  id: '',
  // 租户分区标识
  tenant_no: null,
  // 告警时间
  alarm_time: 0,
  // 恢复时间
  restore_time: 0,
  // 持续时长，单位秒
  duration: 0,
  // 告警等级ID
  alarm_level_id: '',
  // 告警等级编码
  alarm_level_code: '',
  // 告警等级名称：一般，重要，紧急
  alarm_level_name: '',
  // 子系统ID
  sub_system_id: '',
  // 子系统编码
  sub_system_code: '',
  // 子系统名称
  sub_system_name: '',
  // 告警资源ID
  alarm_res_id: '',
  // 告警资源编码
  alarm_res_code: '',
  // 告警资源名称
  alarm_res_name: '',
  // 告警资源位置
  alarm_res_position: '',
  // 告警区域 ID
  area_id: '',
  // 告警区域名称
  area_name: '',
  // 告警类型ID
  alarm_type_id: '',
  // 告警类型编码
  alarm_type_code: '',
  // 告警类型名称
  alarm_type_name: '',
  // 告警项ID
  alarm_item_id: '',
  // 告警项编码，如故障类型：fault_type，告警类型：alarm_type，默认alarm_type
  alarm_item_code: '',
  // 告警项名称
  alarm_item_name: '',
  // 告警详情
  alarm_detail: '',
  // 告警平台ID
  platform_id: '',
  // 告警平台名称
  platform_code: '',
  // 告警平台名称，如本系统名称，外部系统名称
  platform_name: '',
  // 告警解决状态： 1-未处理，2-已处理
  alarm_resolve_state: 1,
  // 原始错误代码 告警平台原始错误消息代码
  alarm_error_code: '',
  // 是否需要接警台处理：1-是， 2-否
  deal_need: 0,
  // 处理方式：1-转工单，2-误报消除，3-已解决，4-忽略，5-测试
  deal_type: 0,
  // 处理用户的ID
  deal_user_id: '',
  // 处理用户的名称
  deal_user_name: '',
  // 处理时间
  deal_time: 0,
  // 处理描述
  deal_desc: '',
  // 是否关注跟踪该条告警：1-是，2-否
  deal_attention: 0,
  // 工单信息，存储“工单id,工单编号”，例如726483347713470464,20220524142633133
  deal_work_order: '',
  // 告警文件
  messageAlarmFileDto: [],
  // 1-设备，alarm_res_id存储设备ID，alarm_res_name存储设备名称；2-防区，alarm_res_id存储防区ID，alarm_res_name存储防区名称；3-门禁点，alarm_res_id存储门禁点ID，alarm_res_name存储门禁点名称；4-出入口，alarm_res_id存储出入口ID，alarm_res_name存储出入口名称；
  alarm_res_type: 0,
  // 复位状态，1-未复位，2-已复位
  restore_status: '',
})

export { messageAlarmDto }
